TEMPLATE = app
TARGET = airhockey
HEADERS = gl_widget.h \
    constant.h \
    geometry/geometry.h \
    res_helper.h \
    shader_program.h \
    simple_shader_program.h \
    color_shader_program.h \
    texture_shader_program.h \
    vertex_object.h \
    geometry/point3d.h \
    geometry/circle3d.h \
    geometry/cylinder3d.h \
    geometry/geometry_object.h \
    geometry/single_color_object.h \
    geometry/mallet.h \
    geometry/table.h \
    geometry/puck.h \
    geometry/object_builder.h \
    utils/debug.h \
    puck_drawer.h \
    mallet_drawer.h \
    table_drawer.h
SOURCES = main.cpp \
    geometry/geometry.cpp \
    gl_widget.cpp \
    res_helper.cpp \
    shader_program.cpp \
    texture_shader_program.cpp \
    vertex_object.cpp \
    geometry/puck.cpp \
    geometry/mallet.cpp \
    geometry/object_builder.cpp \
    utils/debug.cpp \
    puck_drawer.cpp \
    mallet_drawer.cpp \
    table_drawer.cpp
CONFIG += debug
QT += widgets
RESOURCES += glsl/texture_fragment_shader.glsl  \
    glsl/texture_vertex_shader.glsl \
    glsl/color_vertex_shader.glsl \
    glsl/color_fragment_shader.glsl \
    glsl/simple_vertex_shader.glsl \
    glsl/simple_fragment_shader.glsl \
    res/air_hockey_surface.png
